//vuex基本步骤代碼

// 1. 引入插件
import Vue from 'vue'
import Vuex from 'vuex'
import home from './modules/home'
import search from './modules/search'
import detail from './modules/detail'

// 2. 注册插件
Vue.use(Vuex)


// 3. 创建实例对象
const store = new Vuex.Store({
  // state,
  // actions,
  // mutations,
  // getters,

  //分模块只用把模块引入放进来，每个模块有每个模块的数据，不会相互影响
  //vuex允许我们将store分割成模块（model）。每个模块拥有自己的state、mutation、action、getter、甚至是嵌套子模块。
  modules:{home,search,detail}
})

// 4. 导出对象
export default store



